#-*- coding: utf8 -*-
from tutor.scripts import *
from tutor.plugins.sympy import *

while True:
    with display_block('Entradas'):
        a = One * oneof(1, 2, 3, 4)
        a2 = a ** 2
        if (-1) ** a < 0:
            isNeg = ''
        else:
            isNeg = '(-1)'

    with display_block('Escolhas (resultados)'):
        correto = a
        fullCirc = Two * correto
        jacob = One - (-1) ** a

        # Respostas não-repetidas
        _ans = set([correto, fullCirc, jacob])
        _distr = set(range(9))
        if len(_ans) != 3:
            continue

        # Remove respostas dos distratores
        for _a in _ans:
            print _distr
            _distr.remove(int(_a))
        distr1, distr2, distr3, distr4, distr5, distr6 = list(_distr)
    break
